#pragma once
#include <cppunit/extensions/HelperMacros.h>

class TestCheckValidPIN : public CPPUNIT_NS::TestCase
{
    CPPUNIT_TEST_SUITE(TestCheckValidPIN);
    CPPUNIT_TEST(TestCheckValidPIN_PINInputIs123_ReturnFalse);
    CPPUNIT_TEST(TestCheckValidPIN_Input_PINCardIs123456_PINInputIs234567_ReturnFalse);
    CPPUNIT_TEST(TestCheckValidPIN_Input_PINCardIs123456_PINInputIs123456_ReturnTrue);
    CPPUNIT_TEST_SUITE_END();
public:
    TestCheckValidPIN(void);
    ~TestCheckValidPIN(void);
    void TestCheckValidPIN_PINInputIs123_ReturnFalse();
    void TestCheckValidPIN_Input_PINCardIs123456_PINInputIs234567_ReturnFalse();
    void TestCheckValidPIN_Input_PINCardIs123456_PINInputIs123456_ReturnTrue();
};
